<?php
Yii::import("application.website.WebsiteUtil");

class Website {
	private $url;
	private $content;
	private $params = array();
	
	/**
	 * Initialisiert die Website.
	 * 
	 * @param String $url
	 * @param String $content 
	 */
	public function Website($url, $content) {
		$this->content = $content;
		$this->url = $url;
		
		$this->loadParameters();
	}
	
	/**
	 * Sucht nach Parametern. 
	 */
	private function loadParameters() {
		$this->params = WebsiteUtil::getParams($this->url);
	}
	
	/**
	 * Gibt den Inhalt der Website zurück. 
	 */
	public function getContent() {return $this->content;}
	
	/**
	 * Gibt die URL der Website zurück. 
	 */
	public function getURL() {
		return $this->url;
	}
	
	/**
	 * Gibt die Parameter der Websiteanfrage zurück. 
	 */
	public function getParams() {
		return $this->params;
	}
	
	/**
	 * Gibt den Parameter oder null zurück, wenn der Parameter nicht existiert. 
	 */
	public function getParam($param) {
		if (array_key_exists($param, $this->params)) return $this->params[$param];
		return null;
	}
	
}
?>